perforated grille - Turkish English Dictionary